package com.czk.date;


import java.time.Clock;
import java.time.Instant;
import java.util.Date;

/**
 * Clock 提供对当前日期和时间的访问。我们可以利用它来替代 System.currentTimeMillis() 方法。
 * 另外，通过 clock.instant() 能够获取一个 instant 实例， 此实例能够方便地转换成老版本中的 java.util.Date 对象
 *
 * @Author:ChenZhangKun
 * @Date: 2021/8/26 16:27
 */
public class ClockDemo {
    public static void main(String[] args) {
        Clock clock = Clock.systemDefaultZone();
        // 当前miles
        long millis = clock.millis();
        // 与当前时间一样
        System.out.println(millis);
        System.out.println(System.currentTimeMillis());

        Instant instant = clock.instant();
        Date date = Date.from(instant);
        System.out.println(date);
    }
}
